﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using RJ.Objects.GameEngine;

namespace RJ.Euchre.App.Game
{
    public class EuchreGameEventArgs : GameEventArgs
    {
        public EventState state;
        public EuchrePlayingState euchrePlayingState;
        public int player;

        public EuchreGameEventArgs(GameState game, EventState state)
            : this(game, state, EuchrePlayingState.Waiting, 1) { }

        public EuchreGameEventArgs(GameState game, EventState state, EuchrePlayingState euchrePlayingState, int player)
            : base(game)
        {
            this.GameState = game;
            this.state = state;
            this.euchrePlayingState = euchrePlayingState;
            this.player = player;
        }
    }

    public enum EventState
    {
        NotifyTurn,
        Continue
    }
}
